Cache Sensitive Representation for Bsp Trees

نویسنده

  • Vlastimil HAVRAN
چکیده

A binary tree is a common data structure used in many branches of computer science. It is often used for solving various types of searching problems. In complexity analysis we usually abstract from the real implementation and derive easily the time complexity of traversal from the root of a balanced tree to any leaf in asymptotic time O(log(m)), where m is the number of leaves. In this paper we propose a new method for memory mapping of a binary tree aiming to improve spatial locality of data represented by binary tree and to decrease traversal complexity.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Conversion of Binary Space Partitioning Trees to Boundary Representation

Binary Space Partitioning Trees (BSP-Trees) have been proposed as an alternative way to represent polytopes based on the spatial subdivision paradigm. Algorithms that convert from Boundary Representation (BRep) to BSP-Trees have been proposed, but none is known to perform the opposite conversion. In this paper we present such an algorithm, that takes as input a BSP-Tree representation for a pol...

متن کامل

Conversion of Binary Space

Binary Space Partitioning Trees (BSP-Trees) have been proposed as an alternative way to represent polytopes based on the spatial subdivision paradigm. Algorithms that convert from Boundary Representation (BRep) to BSP-Trees have been proposed, but none is known to perform the opposite conversion. In this paper we present such an algorithm , that takes as input a BSP-Tree representation for a po...

متن کامل

Universit a Degli Studi Bijective Dimension-independent Boundary to Interior Mapping with Bsp Trees

In this paper we discuss two algorithms for performing both ways the conversion between the boundary and the interior of d-dimensional polyhedra. Both a d-polyhedron and its (d 1)-faces are represented as BSP trees. An algorithm for boundary to BSP conversion starting from a standard B-rep was given by Thibault and Naylor in [15]. In this paper we assume no structure, no ordering and even no or...

متن کامل

Binary Space Partitioning (BSP) Trees

A binary space partitioning (bsp) tree represents a recursive, hierarchical subdivision of d-dimensional space into convex subspaces. BSP trees provide a computational representation of space that provides both a search structure and a representation of geometry. Constructing a bsp tree consists of partitioning a subspace by means of a hyperplane, which intersects the interior of that subspace,...

متن کامل

CAD Model Acquisition using Binary Space Partitioning Trees

This paper discusses an approach to automating CAD model acquisition by creating Binary Space Partitioning (BSP) trees from laser range data. Distinct views of the object, each represented by a BSP tree, are then merged using set operations on the trees. BSP trees have proven their utility in 3-D modeling, graphics and image processing, and their tree structure allows efficient algorithms to be...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013